package com.itheima.mongoservice;

import com.itheima.dto.mongo.RecommendDto;
import com.itheima.pojo.mongo.RecommendUser;
import com.itheima.vo.RecommendFriend;

import java.util.List;

public interface RecommendServiceApi {
    /**
     * 今日佳人匹配
     * @param toUserId
     * @return
     */
    RecommendUser todayBest(Long toUserId);

    /**
     * 朋友推荐
     * @return
     */
    List<RecommendUser> getRecommendFriend(Long toUserId, RecommendDto recommendDto);


    /**
     * 获取分页数及页面总数
     */
    RecommendFriend getRecommendFriendPageNum(Long toUserId, RecommendDto recommendDto);

    /**
     * 查询所有佳人
     * @param id
     * @return
     */
    List<RecommendUser> findByToUid(Long id);

    //查询用户推荐
    RecommendUser findPageList(Long uid, Long friendId);
}

